home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
009
/
unprot.arc
/
MULTILNK.TXT
< prev
next >
Wrap
Text File
|
1986-05-29
|
4KB
|
94 lines
************************** MULTILINK Ver. 2.06 ************
The following is a method to unprotect MultiLink Ver 2.06 to allow
booting directly from hard disk without the need to insert the
MultiLink distribution disk.
ENTER COMMENTS
------------------------- ---------------------------------------
C>copy mlink.com mlink.bak Make a backup first!
C>debug mlink.com Start debug session.
-u 2dfa Unassemble from address 2DFA.
You should see:
xxxx:2DFA CALL 2F01
xxxx:2DFD JNB 2E10
xxxx:2DFF MOV CX,2908
xxxx:2E02 CALL 2F01
xxxx:2E05 JNB 2E10
xxxx:2E07 DEC BYTE PTR [2E0F]
xxxx:2E0B JG 2DF2
xxxx:2E0D JMP 07C4
xxxx:2E10 XOR BYTE PTR [2E0D],32
xxxx:2E15 MOV AX,[23C4]
xxxx:2E18 CMP [2705],AX
If you don't see this, you have another
version. If so, enter 'q' to quit the
debug session. Otherwise, continue.
The instructions at
xxxx:2dfa, xxxx:2e02, and xxxx:2e1c
need to be replaced.
-e 2dfa f8 90 90 CALL 2F01 is replaced by CLC, NOP, NOP
-e 2e02 f8 90 90 CALL 2F01 is replaced by CLC, NOP, NOP
-e 2e1c 90 90 JNZ 2E0D is replaced by NOP, NOP
-w Save the changes to disk
-q End the debug session.
*End of MLINK206.UNP*
************************** MULTILINK Ver. 3.02 ************
Using the information I got from your board, I tracked down the
new addresses where alterations needed to be made in mlink.com v. 3.02.
DEBUG MLINK.COM
-e 498a f8 90 90
-e 4992 f8 90 90
-e 49c3 90 90 90 90 90 90 90 90 90 90 90
-e 0abd f8 90 f8 90
Thanx for your help.
************************** MULTILINK Ver. 3.03 ************
MLINK303.UNP [Rel. 05 Jan 86]
The following is a method to unprotect MultiLink Advanced Release
3.03 to allow booting directly from another disk without the need
to insert the MultiLink distribution disk. This is important if
you wish to boot directly from your hard disk.
ENTER COMMENTS
------------------------- ---------------------------------------
C>copy mlink.com mlink.bak Make a backup first!
C>debug mlink.com Start debug session.
-u 523A 525E Unassemble from address 523A to 525E.
You should see:
xxxx:523A B9EA27 MOV CX,27EA
xxxx:523D E82200 CALL 5262
xxxx:5240 7331 JNB 5273
xxxx:5242 B90829 MOV CX,2908
xxxx:5245 E81A00 CALL 5262
xxxx:5248 7329 JNB 5273
xxxx:524A FE0E8541 DEC BYTE PTR [4185]
xxxx:524E 7FEA JG 523A
xxxx:5250 FE068441 INC BYTE PTR [4184]
xxxx:5254 FE061C51 INC BYTE PTR [511C]
xxxx:5258 803E844101 CMP BYTE PTR [4184],01
xxxx:525D 76D0 JBE 522F
If you don't see this, you have another
version. If so, enter 'Q' to quit the
debug session. Otherwise, continue.
The following code needs to be replaced:
-e 521B 59 Tricks ML into thinking it sees the fingerprint
-w Save the changes to disk
-q End the debug session.
>>>> NOTE: Since some versions of MS-DOS will not work,
(Compaq owners take note) make sure you are running
PC-DOS, not MS-DOS.